#include <iostream>
#include <string>
#include <cmath>
#include <sstream>
#include <cstdlib>
#include "funkcje.cpp"

using namespace std;

int main()
{
    WyswietlFunkcje(funkcje, ktora_funkcja, nf);
    PodajPrzedzialOrazDokladnosc(a, b, eps);

    cout<<"\nWynik: "
        <<NewtonCotes(a, b, eps, ktora_funkcja)
        <<"\n\n";

    cout<<"Wyniki dla Gaussa-Legendre'a:\n";
    cout<<"Dla 2 wezlow = "<<Legendre(a, b, 2, A2, X2, ktora_funkcja)<<endl
        <<"Dla 3 wezlow = "<<Legendre(a, b, 3, A3, X3, ktora_funkcja)<<endl
        <<"Dla 4 wezlow = "<<Legendre(a, b, 4, A4, X4, ktora_funkcja)<<endl
        <<"Dla 5 wezlow = "<<Legendre(a, b, 5, A5, X5, ktora_funkcja)<<endl;

    system("pause");
    return 0;
}
